 * {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
 }

 body {
     background-color: #262626;
     font-family: 'Raleway', sans-serif;
 }

 #canvas {
     background-color: #262626;
     position: fixed;
 }

 header {
     position: fixed;
     top: 0;
     left: 5px;
     font-size: 34px;
     color: #fff;
     opacity: 0.2;
     z-index: 2;
     font-family: Arial, Helvetica, sans-serif;
     text-transform: uppercase;
 }

 footer {
     position: fixed;
     bottom: 5px;
     left: 5px;
     color: white;
     font-size: small;

     a {
         text-decoration: none;
         color: tomato;
     }
 }